recognize the ludicrousness

Translations
осознавать нелепость
It took him a while to recognize the ludicrousness of the situation.
Понадобилось время, чтобы он осознал нелепость ситуации.